<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Diff</title>
<meta name="Generator" content="Vim/7.4" />
<meta name="plugin-version" content="2html_test" />
<meta name="settings" content="no_progress,number_lines,ignore_folding,no_pre,whole_filler,use_xhtml,no_foldcolumn,expand_tabs,prevent_copy=" />
<meta name="colorscheme" content="none" />
<script type='text/javascript'>
//<![CDATA[

/* function to open any folds containing a jumped-to line before jumping to it */
function JumpToLine()
{
  var lineNum;
  lineNum = window.location.hash;
  lineNum = lineNum.substr(1); /* strip off '#' */

  if (lineNum.indexOf('L') == -1) {
    lineNum = 'L'+lineNum;
  }
  if (lineNum.indexOf('W') == -1) {
    lineNum = 'W1'+lineNum;
  }
  lineElem = document.getElementById(lineNum);
  /* Always jump to new location even if the line was hidden inside a fold, or
   * we corrected the raw number to a line ID.
   */
  if (lineElem) {
    lineElem.scrollIntoView(true);
  }
  return true;
}
if ('onhashchange' in window) {
  window.onhashchange = JumpToLine;
}

//]]>
</script>
</head>
<body bgcolor="#000000" text="#ffffff">
<table border='1' width='100%' id='vimCodeElement'>
<tr>
<th>input/test.vim</th>
<th>input/test_modified.vim</th>
</tr><tr>
<td nowrap="nowrap" valign="top"><div>
<font face="monospace">
<font color="#ffff00">&#160;1&#160;</font><font color="#80a0ff">&quot; source this file to view a test of the conceal feature</font><br />
<font color="#ffff00">&#160;2&#160;</font><font color="#80a0ff"><span style="background-color: #800080">&quot;&#160;</span></font><font color="#80a0ff"><span style="background-color: #ff0000"><b>change</b></span></font><font color="#80a0ff"><span style="background-color: #800080">&#160;the conceallevel by pressing &gt; or &lt; to see it change</span></font><br />
<font color="#ffff00">&#160;3&#160;</font><br />
<font color="#ffff00">&#160;4&#160;</font><br />
<font color="#ffff00">&#160;5&#160;</font><font color="#80a0ff">&quot;{{{{{{ start 2 folds</font><br />
<font color="#ffff00">&#160;6&#160;</font><font color="#ffff60"><b>syntax</b></font>&#160;<font color="#60ff60"><b>match</b></font>&#160;<font color="#60ff60"><b>concealmatch</b></font>&#160;<font color="#ffa0a0">/conceal matched text conceal/</font>&#160;<font color="#ffa500">conceal</font>&#160;<font color="#ffa500">containedin=</font>all<br />
<font color="#ffff00">&#160;7&#160;</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font color="#ffff60"><b>syntax</b></font>&#160;<font color="#60ff60"><b>match</b></font>&#160;<font color="#60ff60"><b>concealconsec</b></font>&#160;<font color="#ffa0a0">/consecutive match/</font>&#160;<font color="#ffa500">conceal</font>&#160;<font color="#ffa500">containedin=</font>all<br />
<font color="#ffff00">&#160;8&#160;</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font color="#ffff60"><b>syntax</b></font>&#160;<font color="#60ff60"><b>region</b></font>&#160;<font color="#60ff60"><b>concealregion</b></font>&#160;<font color="#60ff60"><b>start</b></font>=<font color="#ffa0a0">/conceal--&gt;/</font>&#160;<font color="#60ff60"><b>end</b></font>=<font color="#ffa0a0">/&lt;--conceal/</font>&#160;<font color="#ffa500">conceal</font>&#160;cchar=»&#160;<font color="#ffa500">containedin=</font>all<br />
<font color="#ffff00">&#160;9&#160;</font><font color="#ffff60"><b>syntax</b></font>&#160;<font color="#60ff60"><b>region</b></font>&#160;<font color="#60ff60"><b>concealends</b></font>&#160;<font color="#ffa500">matchgroup=</font><font color="#60ff60"><b>conceal</b></font>edend&#160;<font color="#60ff60"><b>start</b></font>=<font color="#ffa0a0">/concealed end\ze&lt;--/</font>&#160;<font color="#60ff60"><b>end</b></font>=<font color="#ffa0a0">/--&gt;\zsconcealed end/</font>&#160;<font color="#ffa500">concealends</font>&#160;<font color="#ffa500">containedin=</font>all<br />
<font color="#ffff00">10&#160;</font><font color="#80a0ff">&quot;}}} end fold 1</font><br />
<font color="#ffff00">11&#160;</font><br />
<font color="#ffff00">12&#160;</font><font color="#ffff60"><b>set</b></font>&#160;<font color="#ff80ff">conceallevel</font>=1<br />
<font color="#ffff00">13&#160;</font><font color="#ffff60"><b>nmap</b></font>&#160;&gt;&#160;:set conceallevel+=1<font color="#ffa500">&lt;</font><font color="#ffa500">CR</font><font color="#ffa500">&gt;</font><br />
<font color="#ffff00">14&#160;</font><font color="#ffff60"><b>nmap</b></font>&#160;&lt;&#160;:set conceallevel-=1<font color="#ffa500">&lt;</font><font color="#ffa500">CR</font><font color="#ffa500">&gt;</font><br />
<font color="#ffff00">15&#160;</font><br />
<font color="#ffff00">16&#160;</font><font color="#ffff60"><b>finish</b></font><br />
<font color="#ffff00">17&#160;</font><font color="#80a0ff">&quot;}}} end fold 2</font><br />
<font color="#ffff00">18&#160;</font><br />
<font color="#ffff00">&#160;&#160;&#160;</font><span style="background-color: #008080"><font color="#0000ff"><b>------</b></font></span><br />
<font color="#ffff00">&#160;&#160;&#160;</font><span style="background-color: #008080"><font color="#0000ff"><b>------</b></font></span><br />
<font color="#ffff00">&#160;&#160;&#160;</font><span style="background-color: #008080"><font color="#0000ff"><b>------</b></font></span><br />
<font color="#ffff00">19&#160;</font><br />
<font color="#ffff00">20&#160;</font><font color="#ffff60"><b>------------------------------------------------------</b></font><br />
<font color="#ffff00">21&#160;</font><br />
<font color="#ffff00">22&#160;</font><span style="background-color: #800080">test</span><span style="background-color: #800080">&#160;</span><span style="background-color: #800080">conceal</span><span style="background-color: #800080">&#160;</span><span style="background-color: #ff0000"><b>by</b></span><span style="background-color: #ff0000"><b>&#160;</b></span><span style="background-color: #ff0000"><b>matching</b></span><span style="background-color: #800080">:</span><span style="background-color: #800080">&#160;</span><br />
<font color="#ffff00">23&#160;</font>test&#160;two&#160;matches&#160;in_a&#160;row:&#160;consecutive&#160;_match<br />
<font color="#ffff00">24&#160;</font>test&#160;conceal&#160;by&#160;region:&#160;<span style="background-color: #808080"><font color="#e0e0e0">»</font></span><br />
<font color="#ffff00">25&#160;</font><span style="background-color: #808080"><font color="#e0e0e0">»</font></span><br />
<font color="#ffff00">26&#160;</font><span style="background-color: #808080"><font color="#e0e0e0">»</font></span><br />
<font color="#ffff00">27&#160;</font>test&#160;concealends:&#160;&lt;-- some text that is_not concealed --&gt;<br />
<font color="#ffff00">28&#160;</font><br />
<font color="#ffff00">29&#160;</font>&#160;<font color="#ffff60"><b>vim</b></font>:&#160;fdm<font color="#ffff60"><b>=</b></font>marker<br />
</font>
</div></td>
<td nowrap="nowrap" valign="top"><div>
<font face="monospace">
<font color="#ffff00">&#160;1&#160;</font><font color="#80a0ff">&quot; source this file to view a test of the conceal feature</font><br />
<font color="#ffff00">&#160;2&#160;</font><font color="#80a0ff"><span style="background-color: #800080">&quot;&#160;</span></font><font color="#80a0ff"><span style="background-color: #ff0000"><b>modify</b></span></font><font color="#80a0ff"><span style="background-color: #800080">&#160;the conceallevel by pressing &gt; or &lt; to see it change</span></font><br />
<font color="#ffff00">&#160;3&#160;</font><br />
<font color="#ffff00">&#160;4&#160;</font><br />
<font color="#ffff00">&#160;5&#160;</font><font color="#80a0ff">&quot;{{{{{{ start 2 folds</font><br />
<font color="#ffff00">&#160;6&#160;</font><font color="#ffff60"><b>syntax</b></font>&#160;<font color="#60ff60"><b>match</b></font>&#160;<font color="#60ff60"><b>concealmatch</b></font>&#160;<font color="#ffa0a0">/conceal matched text conceal/</font>&#160;<font color="#ffa500">conceal</font>&#160;<font color="#ffa500">containedin=</font>all<br />
<font color="#ffff00">&#160;7&#160;</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font color="#ffff60"><b>syntax</b></font>&#160;<font color="#60ff60"><b>match</b></font>&#160;<font color="#60ff60"><b>concealconsec</b></font>&#160;<font color="#ffa0a0">/consecutive match/</font>&#160;<font color="#ffa500">conceal</font>&#160;<font color="#ffa500">containedin=</font>all<br />
<font color="#ffff00">&#160;8&#160;</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font color="#ffff60"><b>syntax</b></font>&#160;<font color="#60ff60"><b>region</b></font>&#160;<font color="#60ff60"><b>concealregion</b></font>&#160;<font color="#60ff60"><b>start</b></font>=<font color="#ffa0a0">/conceal--&gt;/</font>&#160;<font color="#60ff60"><b>end</b></font>=<font color="#ffa0a0">/&lt;--conceal/</font>&#160;<font color="#ffa500">conceal</font>&#160;cchar=»&#160;<font color="#ffa500">containedin=</font>all<br />
<font color="#ffff00">&#160;9&#160;</font><font color="#ffff60"><b>syntax</b></font>&#160;<font color="#60ff60"><b>region</b></font>&#160;<font color="#60ff60"><b>concealends</b></font>&#160;<font color="#ffa500">matchgroup=</font><font color="#60ff60"><b>conceal</b></font>edend&#160;<font color="#60ff60"><b>start</b></font>=<font color="#ffa0a0">/concealed end\ze&lt;--/</font>&#160;<font color="#60ff60"><b>end</b></font>=<font color="#ffa0a0">/--&gt;\zsconcealed end/</font>&#160;<font color="#ffa500">concealends</font>&#160;<font color="#ffa500">containedin=</font>all<br />
<font color="#ffff00">10&#160;</font><font color="#80a0ff">&quot;}}} end fold 1</font><br />
<font color="#ffff00">11&#160;</font><br />
<font color="#ffff00">12&#160;</font><font color="#ffff60"><b>set</b></font>&#160;<font color="#ff80ff">conceallevel</font>=1<br />
<font color="#ffff00">13&#160;</font><font color="#ffff60"><b>nmap</b></font>&#160;&gt;&#160;:set conceallevel+=1<font color="#ffa500">&lt;</font><font color="#ffa500">CR</font><font color="#ffa500">&gt;</font><br />
<font color="#ffff00">14&#160;</font><font color="#ffff60"><b>nmap</b></font>&#160;&lt;&#160;:set conceallevel-=1<font color="#ffa500">&lt;</font><font color="#ffa500">CR</font><font color="#ffa500">&gt;</font><br />
<font color="#ffff00">15&#160;</font><br />
<font color="#ffff00">16&#160;</font><font color="#ffff60"><b>finish</b></font><br />
<font color="#ffff00">17&#160;</font><font color="#80a0ff">&quot;}}} end fold 2</font><br />
<font color="#ffff00">18&#160;</font><br />
<font color="#ffff00">19&#160;</font><font color="#80a0ff"><span style="background-color: #000080">&quot;</span></font><span style="background-color: #000080">&#160;</span><span style="background-color: #ffff00"><font color="#0000ff"><span style="background-color: #000080">TODO</span></font></span><font color="#ff80ff"><span style="background-color: #000080">:</span></font><font color="#80a0ff"><span style="background-color: #000080">&#160;look at the pretty syntax</span></font><br />
<font color="#ffff00">20&#160;</font><font color="#ffff60"><b><span style="background-color: #000080">call</span></b></font><span style="background-color: #000080">&#160;</span><span style="background-color: #000000"><font color="#ffffff"><span style="background-color: #000080">FuncThatWontGetCalled</span></font></span><font color="#ffa500"><span style="background-color: #000080">(</span></font><span style="background-color: #000080">because, finish, is, called, above</span><font color="#ffa500"><span style="background-color: #000080">)</span></font><br />
<font color="#ffff00">21&#160;</font><font color="#80a0ff"><span style="background-color: #000080">&quot; see how I added lines to show up in a diff?</span></font><br />
<font color="#ffff00">22&#160;</font><br />
<font color="#ffff00">23&#160;</font><font color="#ffff60"><b>------------------------------------------------------</b></font><br />
<font color="#ffff00">24&#160;</font><br />
<font color="#ffff00">25&#160;</font><span style="background-color: #800080">test</span><span style="background-color: #800080">&#160;</span><span style="background-color: #800080">conceal</span><span style="background-color: #800080">&#160;</span><span style="background-color: #ff0000"><b>using</b></span><span style="background-color: #ff0000"><b>&#160;</b></span><span style="background-color: #ff0000"><b>_match</b></span><span style="background-color: #800080">:</span><span style="background-color: #800080">&#160;</span><span style="background-color: #800080">conceal</span><span style="background-color: #800080">&#160;</span><span style="background-color: #800080">matched</span><span style="background-color: #800080">&#160;</span><span style="background-color: #800080">text</span><span style="background-color: #800080">&#160;</span><span style="background-color: #800080">conceal</span><br />
<font color="#ffff00">26&#160;</font>test&#160;two&#160;matches&#160;in_a&#160;row:&#160;consecutive&#160;matchconsecutive&#160;_match<br />
<font color="#ffff00">27&#160;</font>test&#160;conceal&#160;by&#160;region:&#160;conceal<font color="#ffff60"><b>--&gt;</b></font>&#160;this&#160;text&#160;should&#160;_be<br />
<font color="#ffff00">28&#160;</font>&#160;&#160;&#160;concealed<font color="#ffff60"><b>...</b></font>_on&#160;multiple&#160;lines!<br />
<font color="#ffff00">29&#160;</font>&#160;&#160;&#160;<font color="#ffff60"><b>&lt;--</b></font>conceal<br />
<font color="#ffff00">30&#160;</font>test&#160;concealends:&#160;concealed&#160;<font color="#ffff60"><b>end</b></font><font color="#ffff60"><b>&lt;--</b></font>&#160;some&#160;text&#160;that&#160;is_not&#160;concealed&#160;<font color="#ffff60"><b>--&gt;</b></font>concealed&#160;<font color="#ffff60"><b>end</b></font><br />
<font color="#ffff00">31&#160;</font><br />
<font color="#ffff00">32&#160;</font>&#160;<font color="#ffff60"><b>vim</b></font>:&#160;fdm<font color="#ffff60"><b>=</b></font>marker<br />
</font>
</div></td>
</tr>
</table>
</body>
</html>
<!-- vim: set foldmethod=manual : -->

